package com.langshixiaobai.domain.service.trial;


import com.langshixiaobai.domain.adapter.repository.IActivityRepository;
import com.langshixiaobai.types.design.framework.tree.AbstractMultiThreadStrategyRouter;

import javax.annotation.Resource;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeoutException;


public abstract class AbstractGroupBuyMarketSupport<MarketProductEntity, DynamicContext ,TrialBalanceEntity> extends AbstractMultiThreadStrategyRouter<MarketProductEntity, DynamicContext ,TrialBalanceEntity> {

    protected long timeout = 500;
    @Resource
    protected IActivityRepository repository;

    // 业务流程受理
    @Override
    public void multiThread(MarketProductEntity requestParameter, DynamicContext dynamicContext) throws ExecutionException, InterruptedException, TimeoutException {

    }
}
